<?php
/* 
 * RobotData
 */

class Robot
{
	private $robotDataID;
	private $posX;
	private $posY;
	private $respawnPosX;
	private $respawnPosY;
	private $direction;
	private $robotTypeID;
	private $hp;
	private $lives;
	private $alive;
	private $lockedRegisterCards;
	private $bonusCards;

	public function __construct( $robotDataID, $posX, $posY, $respawnPosX, $respawnPosY, $direction, $robotTypeID, $hp, $lives, $alive, $lockedRegisterCards, $bonusCards )
	{
		$this->robotDataID = $robotDataID;
		$this->posX = $posX;
		$this->posY = $posY;
		$this->respawnPosX = $respawnPosX;
		$this->respawnPosY = $respawnPosY;
		$this->direction = $direction;
		$this->robotTypeID = $robotTypeID;
		$this->hp = $hp;
		$this->lives = $lives;
		$this->alive = $alive;
		$this->lockedRegisterCards = $lockedRegisterCards;
		$this->bonusCards = $bonusCards;
	}
	
	public function ID()
	{
		return $this->robotDataID;
	}

	public function PosX()
	{
		return $this->posX;
	}

	public function PosY()
	{
		return $this->posY;
	}

	public function RespawnPosX()
	{
		return $this->respawnPosX;
	}

	public function RespawnPosY()
	{
		return $this->respawnPosY;
	}

	public function Direction()
	{
		return $this->direction;
	}

	public function RobotTypeID()
	{
		return $this->robotTypeID;
	}

	public function HP()
	{
		return $this->hp;
	}

	public function Lives()
	{
		return $this->lives;
	}

	public function Alive()
	{
		return $this->alive;
	}

	public function LockedRegisterCards()
	{
		return $this->lockedRegisterCards;
	}

	public function BonusCards()
	{
		return $this->bonusCards;
	}
}
